際際滷

際際滷Share a Scribd company logo
Django on GAE course




                            Final Project




Version 0.1 - 13-May-2010
Introduction
   The final project is a full Django Web
    application
   It will cover most of the stuff you've learnt
   Submitting the project is either by:
           Sending me a zip file
           Better: Committing it to Git
           Best: Deploying it to GAE
Application specification
   What follows is a visual spec of the Web app
   The GUI is fairly simple (apart from some AJAX
    searches, same as those we did in the class)
   Feel free to use as much of the stuff we've
    learn't as possible, e.g., adding also:
           Forms
           Unit tests
           Generic views
           Flatpages
Django course final-project
Django course final-project
Django course final-project
Django course final-project
Django course final-project
Django course final-project
Django course final-project
Django course final-project
Good luck...
Ad

Recommended

Create Your First "Native" Mobile App with JavaScript + PhoneGap
Create Your First "Native" Mobile App with JavaScript + PhoneGap
Steve Phillips
Zero cost serverless Real time web app
Zero cost serverless Real time web app
Barcamp Saigon
Speed in Four Quarters :: A Technique to Compare Web Page Performance
Speed in Four Quarters :: A Technique to Compare Web Page Performance
Oliver Tse
Diving into SngularJS
Diving into SngularJS
francisspor
Word press beirut December 4 Meetup - Gutenberg VS WP-Bakery
Word press beirut December 4 Meetup - Gutenberg VS WP-Bakery
Fadi Nicolas Zahhar
GAE for PHP - 10 Min to Learn
GAE for PHP - 10 Min to Learn
Chen Yi-Huan
How to integrate PWA solutions successfully (hosting)
How to integrate PWA solutions successfully (hosting)
Jonas H端nig
Intro to-django-for-media-companies
Intro to-django-for-media-companies
Udi Bauman
Django course final-project
Django course final-project
Udi Bauman
Django course summary
Django course summary
Udi Bauman
Nonrelational Databases
Nonrelational Databases
Udi Bauman
Ship Early Ship Often With Django
Ship Early Ship Often With Django
Udi Bauman
Django Article V0
Django Article V0
Udi Bauman
Python Django Intro V0.1
Python Django Intro V0.1
Udi Bauman
Large Scale Processing with Django
Large Scale Processing with Django
Udi Bauman
Django And Ajax
Django And Ajax
Udi Bauman
Udi Google Dev Day
Udi Google Dev Day
Udi Bauman
Intro To Django
Intro To Django
Udi Bauman
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) 際際滷s
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) 際際滷s
Ravi Tamada
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
Priyanka Aash
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
ScyllaDB
2025_06_18 - OpenMetadata Community Meeting.pdf
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
Python Conference Singapore - 19 Jun 2025
Python Conference Singapore - 19 Jun 2025
ninefyi

More Related Content

More from Udi Bauman (11)

Intro to-django-for-media-companies
Intro to-django-for-media-companies
Udi Bauman
Django course final-project
Django course final-project
Udi Bauman
Django course summary
Django course summary
Udi Bauman
Nonrelational Databases
Nonrelational Databases
Udi Bauman
Ship Early Ship Often With Django
Ship Early Ship Often With Django
Udi Bauman
Django Article V0
Django Article V0
Udi Bauman
Python Django Intro V0.1
Python Django Intro V0.1
Udi Bauman
Large Scale Processing with Django
Large Scale Processing with Django
Udi Bauman
Django And Ajax
Django And Ajax
Udi Bauman
Udi Google Dev Day
Udi Google Dev Day
Udi Bauman
Intro To Django
Intro To Django
Udi Bauman
Intro to-django-for-media-companies
Intro to-django-for-media-companies
Udi Bauman
Django course final-project
Django course final-project
Udi Bauman
Django course summary
Django course summary
Udi Bauman
Nonrelational Databases
Nonrelational Databases
Udi Bauman
Ship Early Ship Often With Django
Ship Early Ship Often With Django
Udi Bauman
Django Article V0
Django Article V0
Udi Bauman
Python Django Intro V0.1
Python Django Intro V0.1
Udi Bauman
Large Scale Processing with Django
Large Scale Processing with Django
Udi Bauman
Django And Ajax
Django And Ajax
Udi Bauman
Udi Google Dev Day
Udi Google Dev Day
Udi Bauman
Intro To Django
Intro To Django
Udi Bauman

Recently uploaded (20)

Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) 際際滷s
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) 際際滷s
Ravi Tamada
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
Priyanka Aash
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
ScyllaDB
2025_06_18 - OpenMetadata Community Meeting.pdf
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
Python Conference Singapore - 19 Jun 2025
Python Conference Singapore - 19 Jun 2025
ninefyi
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
MPU+: A Transformative Solution for Next-Gen AI at the Edge, a Presentation...
MPU+: A Transformative Solution for Next-Gen AI at the Edge, a Presentation...
Edge AI and Vision Alliance
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
10 Key Challenges for AI within the EU Data Protection Framework.pdf
10 Key Challenges for AI within the EU Data Protection Framework.pdf
Priyanka Aash
Mastering AI Workflows with FME by Mark Doring
Mastering AI Workflows with FME by Mark Doring
Safe Software
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) 際際滷s
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) 際際滷s
Ravi Tamada
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
Priyanka Aash
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
ScyllaDB
2025_06_18 - OpenMetadata Community Meeting.pdf
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
Python Conference Singapore - 19 Jun 2025
Python Conference Singapore - 19 Jun 2025
ninefyi
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
MPU+: A Transformative Solution for Next-Gen AI at the Edge, a Presentation...
MPU+: A Transformative Solution for Next-Gen AI at the Edge, a Presentation...
Edge AI and Vision Alliance
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
10 Key Challenges for AI within the EU Data Protection Framework.pdf
10 Key Challenges for AI within the EU Data Protection Framework.pdf
Priyanka Aash
Mastering AI Workflows with FME by Mark Doring
Mastering AI Workflows with FME by Mark Doring
Safe Software
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
Ad

Django course final-project

  • 1. Django on GAE course Final Project Version 0.1 - 13-May-2010
  • 2. Introduction The final project is a full Django Web application It will cover most of the stuff you've learnt Submitting the project is either by: Sending me a zip file Better: Committing it to Git Best: Deploying it to GAE
  • 3. Application specification What follows is a visual spec of the Web app The GUI is fairly simple (apart from some AJAX searches, same as those we did in the class) Feel free to use as much of the stuff we've learn't as possible, e.g., adding also: Forms Unit tests Generic views Flatpages